package com.boil.qz.safekavass.repository;

import com.boil.qz.safekavass.model.WeixinSendredpackRecordEntity;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

/**
 * Created by ChenYong on 2017-11-01.
 * <br>
 * 微信发普通红包记录实体仓库。
 */
public interface WeixinSendredpackRecordRepository extends JpaRepository<WeixinSendredpackRecordEntity, Long> {
    /**
     * 根据返回状态码、业务结果和红包状态查询红包记录实例 <code>List</code>。
     *
     * @param returnCode 返回状态码
     * @param resultCode 业务结果
     * @param status     红包状态
     * @return 红包记录实例 <code>List</code>
     */
    List<WeixinSendredpackRecordEntity> findAllByReturnCodeAndResultCodeAndStatusInAndReasonIsNull(String returnCode, String resultCode, List<String> status);
}